﻿body {
	font-family: "Segoe UI", Segoe, sans-serif;
}

.bigButton {
	color: #000;
	font: bold 12pt "Segoe UI", Segoe, sans-serif;
	cursor: pointer;
}

.tips {
	cursor: help;
}

.wizardBox, .borderedBox {
	background-color: #f9f9f9;
	padding: 20px;
	border: solid 2px #666;
}

.wizardBoxBottom {
	text-align: right;
	width: 530px;
}

.fieldLabels {
	font-weight: bold;
	padding-right: 5px;
}

.GridViewNoData {
	color: #9e1b34;
	font: bold medium "Lucida Sans", Arial, Helvetica, sans-serif;
	text-align: center;
	width: 500px;
}

/* Messages */

.notificationMessage, .successfulMessage, .failedMessage {
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}

.notificationMessage {
	color: black;
}

.successfulMessage {
	color: blue;
}

.failedMessage {
	color: red;
}


/* Fancy Series */

.fancyButton, #fancyButtonDisabled {
	font-family: Verdana, "Segoe UI", Segoe, sans-serif;
	font-weight: bold;
	background: url("../../Images/buttonbg.gif") repeat-x;
	height: 23px;
	border: solid 1px #aaa;
}

.fancyButton {
	cursor: pointer;
}

.fancyButton:hover {
	background-image: url("../../Images/buttonbghover2.gif");
}

.fancyButton:active {
	background-image: url("../../Images/buttonbghover3.gif");
}

.fancyButtonDisabled {
	color: #999;
}

.fancyButtonDisabled:hover, .fancyButtonDisabled:active {
	background-image: url("../../Images/buttonbg.gif");
}

.fancyTextBox {
	background: #fff;
	border: solid 1px #aaa;
}

.fancyTextBox:hover {
	background: #eee;
}

.fancyDropDownList {
	color: black;
	border: solid 1px #aaa;
}

.fancyDropDownList:hover {
	border: solid 1px #999;
	background: #eee;
}

/* Table */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

.table {
	padding: 0;
	border: solid 1px #999;
	border-spacing: 0;
	border-collapse: collapse;
}

.tableLeftHeader {
	color: black;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	background-color: #eee;
	padding-right: 10px;
	padding-left: 20px;
	border-spacing: 0;
	border-bottom: solid 1px #999;
}

.tableTopHeader {
	color: black;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	background-color: #ddd;
	padding: 0;
	border-spacing: 0px;
	border-bottom: solid 1px #999;
}

.tableItem {
	text-align: left;
}

/* Modal Popup */

.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=30);
	opacity: 0.5;
	z-index: 1000;
}

.popupControl {
	background-color: #aad4ff;
	position: absolute;
	visibility: hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalPopup {
	background-color: #fff;
	border: 2px solid #333;
	z-index: 1001;
}

.modalPopupTitle {
	color: #003c69;
	font: bold 13pt "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	background: url(../../Images/buttonbg.gif) repeat-x 0 bottom;
	padding: 8px 10px 8px 30px;
	border-bottom: solid 1px #666;
	cursor: move;
}

.modalPopupContext {
	text-align: center;
	padding: 10px;
}

.modalPopupBottom {
	text-align: center;
	border-top: solid 1px #ccc;
	padding: 10px;
}

/* Accordion */

.accordionHeader, .accordionHeaderSelected {
	color: black;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px 5px 5px 25px;
	border: solid 1px #666;
	cursor:pointer;  
}

.accordionHeader {
	background-color: #eee;
}

.accordionHeaderSelected {
	background-color: #ddd;
}

.accordionContent {
	background-color: #fff;
	border-color: #2F4F4F #2F4F4F;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	padding: 10px 5px 5px;
}